@charset "utf-8";
html body{
	height:100%; width:100%;
	margin:0; padding:0;
	font-family:"华文细黑";
	}
ul, ul li{
	list-style-type:none;
	margin:0; padding:0;	
}
.logo_img{
	width:60%; margin-top:2%; margin-left:5%;
}
.logo_text{
	color:#333; 
	font-size:12px; 
	float:right; 
	padding-top:30px;
	}
a.b_logout{
	float:right; padding:6px; margin:10px 20px;
	text-decoration:none;
	color:#999;
	font-size:16px;
	list-style-type:none
	}
.b_top{
	background:#F9F9F9; 
	float:left; 
	width:84%; 
	height:47px; 
	margin-left:16%; 
	position:fixed; 
	border-bottom:1px #CCC solid
	}
.menu_head{
	width:90%;height:47px;line-height:47px;padding-left:9%;
	font-size:15px;color:#333;cursor:pointer;
	border-bottom:1px solid #CCC;position:relative;
	margin:0px;font-weight:bold;
	background:#F9F9F9 url(../images/pro_left.png) center right no-repeat;}
.leftline{
	position:fixed; border-right:1px solid #e1e1e1;
	height:inherit;
	background:#F9F9F9;
	width:16%;
	cursor:pointer;
	z-index:-1}
.menu_list .current{
	background:#F6F6F6 url(../images/pro_down.png) center right no-repeat;
	
	}
.menu_body{
	width:99%;height:auto;overflow:hidden;
	line-height:38px;border-left:1px solid #e1e1e1;
	backguound:#fff;}
.menu_body a{
	width:100%;height:38px;
	line-height:38px;padding-left:38px;color:#777777;
	background:#fff;text-decoration:none;
	border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{
	text-decoration:none;}

.menu_body ul li{
	list-style-type:none;
	width:100%;
	height:38px;
	color:#333;
	font-size:15px;
	background:#fff;
	text-decoration:none;
	border-bottom:1px solid #CCC;
	padding-left:9%;
}

.main_tag{
	width:78%;
	height:25px;
	margin-top:5%;
	margin-right:3%;
	float:right;
	color:#333;
	padding-left:5%;
	font-size:16px;
	font-weight:bold
	}
.tag_title{
	width:98%;
	height:19px;
	background:#CCC;
	float:left;
	background:#F3F3F3;
	border-bottom:#F3F3F3 1PX solid;
	padding-left:2%;
	color:#333;
	font-size:15px;
	padding-top:6px;
	}
.tag_right{
	margin-right:12px;
	float:right;}
.main_view{
	width:78%;
	height:25px;
	margin-top:2%;
	margin-right:3%;
	float:right;
	background:#F3F3F3;
	border:#CCC 1PX solid;
	border-top-left-radius:5px;
	border-top-right-radius:5px;}
.main_view_block{
	width:78%;
	height:280px;
	margin-right:3%;
	float:right;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}
.main_tool{
	width:78%;
	height:150px;
	margin-right:3%;
	float:right;
	margin-top:3px;
	border:#CCC 1px solid;
	border-radius:5px;
	}
.tool_block{
	height:100%;
	display:block;
	width:24.7%;
	float:left;
	border-right:#CCC 1px solid;
	}
.tool_blocklast{
	height:100%;
	display:block;
	width:25.1%;
	float:left;
	}
.tblock_inb{
	width:30%;
	height:100%;
	margin-left:35%;
	float:left;
	text-align:center;
	}
.tblock_bg{
	background:#F3F3F3;
	width:99%;
	height:50%;
	margin-top:20%;
	float:left;
	border-radius:50%;
	}
.tblock_txt{
	margin-top:75%
	width:90%;
	font-size:16px;
	color:#333;
	text-align:center;
	}
.tblock_txt2{
	margin-top:80%
	width:90%;
	font-size:14px;
	color:#333;
	text-align:center;
	}
.sysm1_udiv{
	width:78%;
	height:auto; /*400*/
	margin-right:3%;
	float:right;
	margin-top:1%;
	}
.sysm1_utable{
	border-collapse:collapse;
	width:100%; 
	text-align:center;
	vertical-align:central;
	color:#666}
.sysm1_utable tr th{
	font-size:16px;
	font-weight:bold;
	border:#CCC 1px solid;
	height:28px;}
.sysm1_utable tr td{
	font-size:14px;
	border:#CCC 1px solid;
	height:25px}

.sysm_time{
	color:#0C9}
.sysm_err{
	color:#F30}
.sysm1_utable a{
	text-decoration:none;
	color:#333}
.sysm1_utable a img{
	margin-top:3%;
	height:13px;
	padding-left:10px;
	padding-right:10px}  
.innertag_box{
	width:100%;
	height:30px;
	float:left;
	margin-top:5px;}
.innertag_box a{ text-decoration:none;}
.innertag_box a:hover{background:#CCC;}
.innertag_box a:link{color:#333;}
.innertag_box a:visited{color:#333;}
.innertag{
	width:10%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	background:#F9F9F9;
}

.block2{	float:right;}
.block1{	float:left;}
.innerdetail_box{
	width:100%;
	height:auto;
	margin-top:5px;
	float:left;
	}
.blores{
	float:right;
	margin-left:20px;}

.btn_posthire{
	border:#CCC 1px solid; background:#FFF; color:#666; width:80px; height:30px; margin-left:25%; margin-top:40px; margin-bottom:20px;}
.btn_postnews{
	border:#CCC 1px solid; background:#FFF; color:#666; width:80px; height:30px; margin-left:45%; margin-top:30px; margin-bottom:20px;}
.postnews_detail{padding-right:30px; padding-top:20px;
	}
.hirenote{
	color:#666;
	font-size:14px;
	}
.clas_name{
	float:left;
	margin-left:10%;
	padding-top:6px;}
.clas_man{
	float:right;
	margin-right:6%;
	font-size:16px;
	padding-top:6px;
	display:none}
.add_bg{
	background:#fff;
	height:50px;
	position:fixed;
	margin-top:13px;
	padding-top:10px;
	padding-bottom:10px;
	border:#CCC 1px solid}
button{
	border:#CCC 1px solid; background:#FFF; color:#666;
	}
#clas_edit_text{
	border:none;
	}
#clas_edit_box{
	display:none}

/* 11.20 */
.color_green{
	color:green;
}
.color_red{
	color:red;
}